service_data = configuration_data()
service_data.set('libexecdir', libexecdir)
+introspection_common = {
+ 'install_dir_gir': pkgdatadir,
+ 'install_dir_typelib': pkglibdir,
+ 'install': true,
+ 'fatal_warnings': get_option('werror'),
+}
+
subdir('calendar-server')
subdir('hotplug-sniffer')
subdir('st')
namespace: 'Shell',
includes: libshell_gir_includes,
extra_args: ['--quiet'],
- install_dir_gir: pkgdatadir,
- install_dir_typelib: pkglibdir,
- install: true
+ kwargs: introspection_common,
)
executable('gnome-shell', 'main.c',
dependencies: [mutter_dep, gdk_pixbuf_dep],
include_directories: include_directories('..'),
extra_args: ['-DST_COMPILATION', '--quiet'],
- install_dir_gir: pkgdatadir,
- install_dir_typelib: pkglibdir,
- install: true
+ kwargs: introspection_common,
)
namespace: 'Shew',
includes: ['Gdk-4.0', 'Gtk-4.0'],
extra_args: ['--quiet'],
+ fatal_warnings: get_option('werror'),
install_dir_gir: girdir,
install_dir_typelib: typelibdir,
install: true,